MECHWARRIOR 4 NFO File Editor
The NFO editor alters your mission .nfo file to incorporate various multiplayer game types.  The NFO file contains information regarding multiplayer game types that are allowed with that mission, the servercylce.txt then references the NFO file when cycling mission types.  NFOeditor.exe can easily change aspects of multiplayer games without having to edit text files.  The following documentation describes each window and each option within those windows.

Main Screen

The main screen is separated into 2 sections:

The left section lists the NFO files presented in the current directory displayed on the dropdown.  You can use the dropdown to select the current directory.  To view the properties of an NFO file, you can either double-click on the NFO file you want to view, or click on the NFO file to highlight it and then click on the Properties button on the bottom of the list to view.

The right section lists the server map cycle rules currently stored in the servercycle.txt file under your installed Mechwarrior4 directory.  At the bottom of the list there are 7 buttons – 

Add Rule:
Adds a new map cycle rule to the map cycle.  See Section 2 for more detail.
Remove Rule:
When a map rule is highlighted, you can click on this button to remove the rule from the map cycle.
Remove All Rules:
Removes all cycle rules from the map cycle.
Move Up:
When a map rule is highlighted, you can click on this button to move the rule up one step.
Move Down:
When a map rule is highlighted, you can click on this button to move the rule down one step.
Restore:
Restores the map cycle to its original state and discards any changes made to the map cycle
Save:
Saves the map cycle to servercycle.txt.  A save cannot be undone.

On the upper right corner of the main screen is the Exit button.  If the map cycle has no map rules in it, clicking on the Exit button will alert you that no changes will be saved to servercycle.txt.

Add Cycle Rule Screen 

When you click the Add Rule button, the Add Cycle Screen will appear, allowing you to choose a new rule to add to the map cycle.  There are 2 Dropdown on this screen.  The top List consists of all the NFO files in the current directory.  The bottom dropdown consists of the entire scenario rules stored in the NFO file displayed in the top dropdown.  The bottom dropdown is dependent on the top dropdown.  Therefore if you select another NFO file in the top dropdown, the bottom dropdown will update itself to list the entire scenario rules stored in the NFO file you just selected.

Once you finish your selection, you can click the OK button to add the cycle rule to the server map cycle.  You can also click the Cancel button it brings you back to the main screen without adding anything.

NFO Properties Screen 

When you selected an NFO file to view, this screen will come up, showing you everything you need to know about this NFO file.

Filename:
The name of the NFO file
Author:
The person/organization who wrote this NFO file
Mission Info:
The nature of the mission
Map Link:
The web site that you can get the map from
Map Name:
The name of the map associated with this NFO file
Save:
Saves out the changes you have made to this NFO file and returns you to the main screen.
Cancel:
Discards any changes you have made and returns you to the main screen.
Restore:
Discards any changes you have made and restores all data to its original state.
Rule Name:
The internal name of this scenario
Rule Set: 
The mission of this scenario
Scenario Name: 
The display name of this scenario
Team Allowed: 
Whether or not this scenario allows team play
Team Count: 
The maximum number of team allowed
Scenario Text File: 
The file that stores the rule of this mission
WARNING: In custom Multiplayer mission types, incomplete text is added to this field, if a multiplayer game is launched with this game type, the game will crash. 
Kill Limit Allowed: 
Whether or not this scenario has a kill limit
Kill Limit: 
The maximum number of kills
Respawn Limit Allowed: 
Whether or not this scenario has a respawn limit
Respawn Limit: 
The maximum number of respawns
Night: 
The time of the day
Weather: 
The weather of this scenario
Radar Mode: 
The radar mode of this scenario
Stock Mech Only: 
Whether or not variant mechs are allowed
Max Tonnage: 
The maximum tonnage allowed for any player (valid for non-team game only)
Min Tonnage: 
The minimum tonnage allowed for any player (valid for non-team game only)
Game Length: 
The length of the game

* When the item under the column in the list is blank, it means that it is using the default value for that item.  

Add/Edit Scenario Rule Screen

When you add or edit a scenario rule, this screen will come up to assist you in dealing with scenario rules.  

If you are adding a new rule, the Name box and Scenario Name box will be empty.  You must enter both names in order to successfully add a new rule.  You can choose different rule sets with the Rule Set dropdown.  If you select a team game, the Team dropdown will be enabled.  You can then select the maximum number of teams allowed for this scenario rule.  The Scenario Text box must point to a valid text file.  The NFO editor already conveniently points to the default text file for you when you select a rule set.  You can only enter numbers 0-99 in the Kill Limit and the Respawn Limit box.  If the Kill Limit box is blank, that means there is no kill limit allowed.  Same rule for the Respawn Limit box.   Finally you can hit the OK button to add the new rule, or click the Cancel button to exit out this screen without adding anything.

If you are editing an existing rule, the name box, the scenario text box, the rule set dropdown and the team dropdown are disabled.  You are allowed to change the scenario name and all the options besides those 4 things that are disabled.  Once you are done, you can hit the OK button to save your changes or the Cancel button to discard your changes.

TEAM RULE SCREEN

Team Number:
The team number this rule applies to
Max Tonnage:
The maximum tonnage allowed for each player on this team
Min Tonnage:
The minimum tonnage allowed for each player on this team
Max Team Tonnage:
The maximum tonnage allowed for all the players combined on this team
Max # of Players:
The maximum number of players allowed on this team
Skin:
The chosen skin for this team
Alignment:
The alignment for this team

When you select a scenario that allows team in the Scenario Rule list, this section comes into play.  If there are already some team rules set in the selected scenario, the list box will contain those team rules.  If there is no team rule set in the selected scenario, this section will be blank.  However, the Add Team button will be enabled and you will be able to add new team rules to the list.    

The list box in this section is blank and its related buttons are disabled if the selected scenario is not a team scenario.

Bot Rule Screen

Bot Rule:
The bot rule number
# of Bots:
The number of bots this rule applies to 
Team #:
The team number the bots will belong to (valid for team game only)
Max Tonnage:
The maximum tonnage allowed for each bot in this rule
Min Tonnage:
The minimum tonnage allowed for each bot in this rule
Max AI Level:
The maximum AI level for each bot in this rule
Min AI Level:
The minimum AI level for each bot in this rule

When you select a scenario that allows bots (only in certain games are bots allowed) in the Scenario Rule list, this section comes into play.  If there are previous rules set in the selected scenario, the list box will contain those bot rules.  If there is no bot rule set in the selected scenario, this section will be blank.  However, the Add Bot button will be enabled and you will be able to add new bot rules to the list.    

The list box in this section is blank and its related buttons are disabled if the selected scenario does not allow bots.